/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.yonsei.iwb.sdt.ontology;

import com.hp.hpl.jena.rdf.model.Resource;
import com.hp.hpl.jena.rdf.model.ResourceFactory;
import java.util.Vector;

/**
 *
 * @author Onlyjiny
 */
public class UncountedResources {

    public static Vector<String> SET = new Vector();

    public UncountedResources() {
        UncountedResources.SET.add("http://www.w3.org/2000/01/rdf-schema#Resource");
        UncountedResources.SET.add("http://www.w3.org/2002/07/owl#Thing");
        UncountedResources.SET.add("http://www.w3.org/2002/07/owl#Nothing");

        //datatype property
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#startDate");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#publicationDate");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#durationDays");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#referenceNumber");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#cancellationDate");

        //object property
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#lot");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#additionalObject");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#tender");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#awardCriteriaCombination");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#attachment");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#agreement");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#specification");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#subsidy");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#contractPrice");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#actualPrice");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#estimatedPriceLower");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#estimatedPriceUpper");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#agreedPrice");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#procedureType");
        UncountedResources.SET.add("http://loted.eu/ontology#PR");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#kind");
        UncountedResources.SET.add("http://purl.org/dc/terms/type");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#item");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#estimatedEndDate");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#awardDate");
        UncountedResources.SET.add("http://purl.org/procurement/public-contracts#actualEndDate");
        

//        UncountedResources.SET.add(ResourceFactory.createResource("http://www.w3.org/1999/02/22-rdf-syntax-ns#Seq"));
    }

    public static void addUnusedResource(String r) {
        UncountedResources.SET.add(r);
    }

    public static void removeUnusedResource(String r) {
        UncountedResources.SET.remove(r);
    }
}
